wait timeout f
timeout:float -> f:(unit -> bool) -> unit
waitResults timeout f
timeout:float -> f:(unit -> 'a) -> 'a
waitSleep
float<MeasureOne>